public class test11_5_3 {
    public static void main(String[] args) {
        int age = 18;
        int b = 0,x  = 0, y = 0;
        System.out.println(age);
        System.out.println(b);
        System.out.println(x);
        System.out.println(y);
    }
}

/*
 * 学习笔记:
 * 标识符命名4大规则
 * 1.标识符可以包含字母、数字、下划线、美元符号$，但是不能以数字开头,其他部分可以是字母、数字、下划线、美元符号$的任意组合
 * 2.标识符不能是Java关键字
 * 3.标识符是区分大小写的,且长度无限制
 * 4.标识符的命名要见名知意
 * 
 * 驼峰原则
 * 1.类名首字母大写,其他单词首字母大写
 * 2.变量名、方法名首字母小写,其他单词首字母大写
 * 3.常量名全部大写,单词之间用下划线连接
 * 4.包名全部小写
 * 
 * Java 不采用ASCII编码,而是采用Unicode编码,所以Java支持世界上所有语言的字符
 * 不建议使用中文命名的标识符
 * 
 * 变量
 * 1. 数据类型 变量名 = 变量值;
 * 2. 变量在使用之前必须进行初始化
 * 3. 变量必须先声明后使用
 * 4. 变量名不能重复声明
 * 5. 变量名不能是Java关键字
 * 6. 变量名是区分大小写的
 * 7. 变量名必须符合标识符命名规则
 * 8. 变量名不能包含空格
 * 9. 变量名不能包含特殊字符
 * 
 * 变量的作用域
 * 1. 全局变量:在类中声明的变量,可以在整个类中使用
 * 2. 局部变量:在方法中声明的变量,只能在方法中使用
 * 3. 局部变量不能在方法外部使用
 * 4. 局部变量不能在方法内部重复声明
 * 5. 成员变量属于对象
 * 6. 静态变量属于类
 */